#include <stdio.h>

/**
 * 这是程序简档器示例程序
 * 
 * 编译命令：gcc -o gprof.elf gprof.c -pg
 * 然后运行：./gprof.elf
 * 这样就会在当前目录产生gmon.out的文件。
 * 再运行：gprof gprof.elf > gprof.txt
 * 就会产生程序的gprof完整报告，存放在gprof.txt
*/

void function1()
{
    int i, j;
    for (i = 0; i < 100000; i++)
    {
        j += i;
    }
    
}

void function2()
{
    int i, j;
    function1();
    for (i = 0; i < 200000; i++)
    {
        j = i;
    }
    
}

int main()
{
    int i, j;
    for (i = 0; i < 100; i++)
    {
        function1();
    }

    for (i = 0; i < 50000; i++)
    {
        function2();
    }
    
    return 0;
}